pub fn odd_fibnacci_sum(threshold: u32) -> u32 {
    // TODO: 这里写逻辑
    let mut sum = 0;
    let mut last_two = [0, 1];
    let mut next = 0;
    while next < threshold {
        next = last_two[0] + last_two[1];
        if last_two[1] % 2 == 1 {
            sum += last_two[1];
        }
        last_two[0] = last_two[1];
        last_two[1] = next;
    }

    sum
}
